<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>object</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar"
        href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar"
        href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar"
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center">
            <p class="nomargin">
              http://www.d-dome.net/idapython
      </p></th></tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        object ::
        Class&nbsp;object
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript: void(0);" class="privatelink"
    onclick="toggle_private();">hide private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="object-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h2 class="class">Class object</h2>
<dl><dt>Known Subclasses:</dt>
<dd>
    basestring,
    int,
    buffer,
    classmethod,
    complex,
    dict,
    enumerate,
    file,
    float,
    frozenset,
    list,
    long,
    <a href="property-class.html">property</a>,
    reversed,
    set,
    slice,
    staticmethod,
    super,
    tuple,
    type,
    xrange,
    <a href="idaapi._type_names-class.html">idaapi._type_names</a>,
    <a href="idaapi.area_t-class.html">idaapi.area_t</a>,
    <a href="idaapi.bpt_t-class.html">idaapi.bpt_t</a>,
    <a href="idaapi.compiler_info_t-class.html">idaapi.compiler_info_t</a>,
    <a href="idaapi.curloc-class.html">idaapi.curloc</a>,
    <a href="idaapi.enum_const_t-class.html">idaapi.enum_const_t</a>,
    <a href="idaapi.fixup_data_t-class.html">idaapi.fixup_data_t</a>,
    <a href="idaapi.func_item_iterator_t-class.html">idaapi.func_item_iterator_t</a>,
    <a href="idaapi.func_parent_iterator_t-class.html">idaapi.func_parent_iterator_t</a>,
    <a href="idaapi.func_tail_iterator_t-class.html">idaapi.func_tail_iterator_t</a>,
    <a href="idaapi.graph_location_info_t-class.html">idaapi.graph_location_info_t</a>,
    <a href="idaapi.idainfo-class.html">idaapi.idainfo</a>,
    <a href="idaapi.insn_t-class.html">idaapi.insn_t</a>,
    <a href="idaapi.int_pointer-class.html">idaapi.int_pointer</a>,
    <a href="idaapi.llabel_t-class.html">idaapi.llabel_t</a>,
    <a href="idaapi.loader_t-class.html">idaapi.loader_t</a>,
    <a href="idaapi.member_t-class.html">idaapi.member_t</a>,
    <a href="idaapi.op_t-class.html">idaapi.op_t</a>,
    <a href="idaapi.plugin_t-class.html">idaapi.plugin_t</a>,
    <a href="idaapi.process_info_t-class.html">idaapi.process_info_t</a>,
    <a href="idaapi.refinfo_t-class.html">idaapi.refinfo_t</a>,
    <a href="idaapi.regarg_t-class.html">idaapi.regarg_t</a>,
    <a href="idaapi.regval_t-class.html">idaapi.regval_t</a>,
    <a href="idaapi.stkpnt_t-class.html">idaapi.stkpnt_t</a>,
    <a href="idaapi.strarray_t-class.html">idaapi.strarray_t</a>,
    <a href="idaapi.string_info_t-class.html">idaapi.string_info_t</a>,
    <a href="idaapi.strpath_t-class.html">idaapi.strpath_t</a>,
    <a href="idaapi.struc_t-class.html">idaapi.struc_t</a>,
    <a href="idaapi.strwinsetup_t-class.html">idaapi.strwinsetup_t</a>,
    <a href="idaapi.tev_info_t-class.html">idaapi.tev_info_t</a>,
    <a href="idaapi.text_options_t-class.html">idaapi.text_options_t</a>,
    <a href="idaapi.tidArray-class.html">idaapi.tidArray</a>,
    <a href="idaapi.til_t-class.html">idaapi.til_t</a>,
    <a href="idaapi.typeinfo_t-class.html">idaapi.typeinfo_t</a>,
    <a href="idaapi.value_t-class.html">idaapi.value_t</a>,
    <a href="idaapi.xrefblk_t-class.html">idaapi.xrefblk_t</a>,
    <a href="idaapi.tidArray-class.html">idaapi.tidArray</a>,
    <a href="idaapi.int_pointer-class.html">idaapi.int_pointer</a>,
    <a href="idaapi.compiler_info_t-class.html">idaapi.compiler_info_t</a>,
    <a href="idaapi.idainfo-class.html">idaapi.idainfo</a>,
    <a href="idaapi.text_options_t-class.html">idaapi.text_options_t</a>,
    <a href="idaapi.process_info_t-class.html">idaapi.process_info_t</a>,
    <a href="idaapi.area_t-class.html">idaapi.area_t</a>,
    <a href="idaapi.regval_t-class.html">idaapi.regval_t</a>,
    <a href="idaapi.bpt_t-class.html">idaapi.bpt_t</a>,
    <a href="idaapi.tev_info_t-class.html">idaapi.tev_info_t</a>,
    <a href="idaapi.value_t-class.html">idaapi.value_t</a>,
    <a href="idaapi.fixup_data_t-class.html">idaapi.fixup_data_t</a>,
    <a href="idaapi.stkpnt_t-class.html">idaapi.stkpnt_t</a>,
    <a href="idaapi.llabel_t-class.html">idaapi.llabel_t</a>,
    <a href="idaapi.regarg_t-class.html">idaapi.regarg_t</a>,
    <a href="idaapi.func_tail_iterator_t-class.html">idaapi.func_tail_iterator_t</a>,
    <a href="idaapi.func_item_iterator_t-class.html">idaapi.func_item_iterator_t</a>,
    <a href="idaapi.func_parent_iterator_t-class.html">idaapi.func_parent_iterator_t</a>,
    <a href="idaapi.strarray_t-class.html">idaapi.strarray_t</a>,
    <a href="idaapi.loader_t-class.html">idaapi.loader_t</a>,
    <a href="idaapi.plugin_t-class.html">idaapi.plugin_t</a>,
    <a href="idaapi.graph_location_info_t-class.html">idaapi.graph_location_info_t</a>,
    <a href="idaapi.curloc-class.html">idaapi.curloc</a>,
    <a href="idaapi.refinfo_t-class.html">idaapi.refinfo_t</a>,
    <a href="idaapi.strpath_t-class.html">idaapi.strpath_t</a>,
    <a href="idaapi.enum_const_t-class.html">idaapi.enum_const_t</a>,
    <a href="idaapi.typeinfo_t-class.html">idaapi.typeinfo_t</a>,
    <a href="idaapi.strwinsetup_t-class.html">idaapi.strwinsetup_t</a>,
    <a href="idaapi.string_info_t-class.html">idaapi.string_info_t</a>,
    <a href="idaapi.member_t-class.html">idaapi.member_t</a>,
    <a href="idaapi.struc_t-class.html">idaapi.struc_t</a>,
    <a href="idaapi._type_names-class.html">idaapi._type_names</a>,
    <a href="idaapi.til_t-class.html">idaapi.til_t</a>,
    <a href="idaapi.op_t-class.html">idaapi.op_t</a>,
    <a href="idaapi.insn_t-class.html">idaapi.insn_t</a>,
    <a href="idaapi.xrefblk_t-class.html">idaapi.xrefblk_t</a>
</dd></dl>

<hr />
The most base type<br /><br />

<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <td colspan="2">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <th align="left" class="summary">Instance Methods</th>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__delattr__" class="sig-name">__delattr__</a>(<span class="sig-arg">...</span>)</span>
    <br />x.__delattr__('name') &lt;==&gt; del x.name
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__getattribute__" class="sig-name">__getattribute__</a>(<span class="sig-arg">...</span>)</span>
    <br />x.__getattribute__('name') &lt;==&gt; x.name
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__hash__" class="sig-name">__hash__</a>(<span class="sig-arg">x</span>)</span>
    <br />hash(x)
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__init__" class="sig-name">__init__</a>(<span class="sig-arg">...</span>)</span>
    <br />x.__init__(...) initializes x; see x.__class__.__doc__ for 
      signature
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__new__" class="sig-name">__new__</a>(<span class="sig-arg">T</span>,
        <span class="sig-arg">S</span>,
        <span class="sig-arg">...</span>)</span>
    
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__reduce__" class="sig-name">__reduce__</a>(<span class="sig-arg">...</span>)</span>
    <br />helper for pickle
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__reduce_ex__" class="sig-name">__reduce_ex__</a>(<span class="sig-arg">...</span>)</span>
    <br />helper for pickle
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__repr__" class="sig-name">__repr__</a>(<span class="sig-arg">x</span>)</span>
    <br />repr(x)
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__setattr__" class="sig-name">__setattr__</a>(<span class="sig-arg">...</span>)</span>
    <br />x.__setattr__('name', value) &lt;==&gt; x.name = value
  </td>
</tr>
<tr>
  <td width="15%" align="right" valign="top" class="rtype">
    &nbsp;
   </td>
  <td>
    <span class="sig"><a href="object-class.html#__str__" class="sig-name">__str__</a>(<span class="sig-arg">x</span>)</span>
    <br />str(x)
  </td>
</tr>
</table>

<br />
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <td colspan="2">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <th align="left" class="summary">Class Variables</th>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
  <td width="15%">
    <strong><a href="object-class.html#__class__">__class__</a></strong></td>
  <td>&nbsp;</td>
</tr>
</table>

<br />
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
  <td colspan="2">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <th align="left" class="details">Method Details</th>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__delattr__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__delattr__</span>(<span class="sig-arg">...</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  x.__delattr__('name') &lt;==&gt; del x.name
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__getattribute__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__getattribute__</span>(<span class="sig-arg">...</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  x.__getattribute__('name') &lt;==&gt; x.name
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__hash__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__hash__</span>(<span class="sig-arg">x</span>)</span>
    <br /><em class="fname">(Hashing function)</em>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  hash(x)
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__init__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">...</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  x.__init__(...) initializes x; see x.__class__.__doc__ for 
  signature
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__new__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__new__</span>(<span class="sig-arg">T</span>,
        <span class="sig-arg">S</span>,
        <span class="sig-arg">...</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  
  <dl><dt></dt><dd>
    <dl><dt>Returns:</dt>
        <dd><pre class="literalblock">
a new object with type S, a subtype of T

</pre></dd></dl>
  </dd></dl>
</td></tr></table>
</div>
<a name="__reduce__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__reduce__</span>(<span class="sig-arg">...</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  helper for pickle
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__reduce_ex__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__reduce_ex__</span>(<span class="sig-arg">...</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  helper for pickle
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__repr__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">x</span>)</span>
    <br /><em class="fname">(Representation operator)</em>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  repr(x)
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__setattr__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">...</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  x.__setattr__('name', value) &lt;==&gt; x.name = value
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<a name="__str__"></a>
<div>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">x</span>)</span>
    <br /><em class="fname">(Informal representation operator)</em>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;</span
    ></td>
  </table>
  
  str(x)
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
</div>
<br />
<!-- ==================== CLASS VARIABLE DETAILS ==================== -->
<a name="section-ClassVariableDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
  <td colspan="2">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <th align="left" class="details">Class Variable Details</th>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariableDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__class__"></a>
<div>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  <h3>__class__</h3>
  
  <dl><dt></dt><dd>
    <dl title="&lt;attribute '__class__' of 'object' objects&gt;"><dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
&lt;attribute '__class__' of 'object' objects&gt;                            
      </pre></td></tr></table></dd>
    </dl>
  </dd></dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar"
        href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar"
        href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar"
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center">
            <p class="nomargin">
              http://www.d-dome.net/idapython
      </p></th></tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">Generated by Epydoc
        3.0alpha2 on Tue Mar 27 17:02:08 2007</td>
    <td align="right" class="footer">
      <a href="http://epydoc.sourceforge.net">http://epydoc.sf.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie()
  // -->
</script>
  
</body>
</html>
